@echo off
chcp 65001 >nul

echo 🌙 捞月狗社交平台 - 快速启动脚本
echo ======================================

echo 📋 检查服务状态...
echo.

REM 检查API Gateway (8888端口)
netstat -an | findstr :8888 >nul
if %errorlevel% equ 0 (
    echo ✅ API Gateway: 运行中 (端口 8888)
) else (
    echo ❌ API Gateway: 未运行
)

REM 检查User Service (50052端口)
netstat -an | findstr :50052 >nul
if %errorlevel% equ 0 (
    echo ✅ User Service: 运行中 (端口 50052)
) else (
    echo ❌ User Service: 未运行
)

REM 检查Frontend (3000端口)
netstat -an | findstr ":3000.*LISTENING" >nul
if %errorlevel% equ 0 (
    echo ✅ Frontend: 运行中 (端口 3000)
) else (
    echo ❌ Frontend: 未运行
)

echo.
echo 🚀 启动前端服务...

REM 启动前端服务
cd frontend
start "Frontend Dev Server" cmd /k "npm run dev"

echo.
echo ⏳ 等待前端服务启动...
timeout /t 5 /nobreak >nul

echo.
echo 📱 服务访问地址:
echo   前端应用: http://localhost:3000
echo   API文档: http://127.0.0.1:8888/swagger/index.html
echo.

echo 🎯 测试API连接...
curl -s http://127.0.0.1:8888/swagger/index.html >nul
if %errorlevel% equ 0 (
    echo ✅ API Gateway 连接正常
) else (
    echo ❌ API Gateway 连接失败
)

echo.
echo 💡 如果前端无法访问，请:
echo   1. 等待几秒钟让服务完全启动
echo   2. 刷新浏览器页面
echo   3. 检查防火墙设置
echo.
pause
